25ddf1349cfef2df43c0eabbf9be460a48de0f23,fluentlenium-core/src/main/java/org/fluentlenium/core/domain/FluentListImpl.java,FluentListImpl,index,#number#,110
Before Change
if (!LocatorProxies.isLoaded(proxy)) {
WebElement indexElement = LocatorProxies.index(proxy, index);
LocatorProxies.setHooks(indexElement, hookChainBuilder, hookDefinitions);
return instantiator.newComponent(componentClass, indexElement);
}
if (this.size() <= index) {
throw new NoSuchElementException("Element not found");
After Change
if (!LocatorProxies.isLoaded(proxy)) {
WebElement indexElement = LocatorProxies.index(proxy, index);
LocatorProxies.setHooks(indexElement, hookChainBuilder, hookDefinitions);
E component = instantiator.newComponent(componentClass, indexElement);
if (component instanceof FluentLabel) {
component.withLabel(label.getLabel());
component.withLabelHint(label.getLabelHints());
}
return component;
}
if (this.size() <= index) {
throw new NoSuchElementException("Element not found");